package com.zmn.oms.model.es;

import com.zmn.oms.common.constant.OrderConsts;
import com.zmn.pay.common.constant.PayConsts;
import lombok.Data;

/**
 * @ClassName EsOrderWorkRefundDetail
 * @description:
 * @author: wangyanci
 * @create: 2021-09-15 11:27
 * @Version 1.0
 **/
@Data
public class EsOrderWorkRefundDetail {

    /**
     * 退款手续费
     */
    private Integer refundPoundage;


    /**
     *退款方式 1.原路退 2.人工退
     * @see OrderConsts#ORDER_REFUND_TYPE_ONLINE
     * @see OrderConsts#ORDER_REFUND_TYPE_OFFLINE
     */
    private Integer refundType;

    /**
     * 退款路径 0.原路退 1.支付宝 2.微信 5.银行卡 31.现金
     * @see PayConsts#PAY_CHANNEL_PLATFORM_ALIPAY
     */
    private Integer refundPath;

    /**
     * 收款人帐号
     */
    private String payeeThirdAccount;

    /**
     * 收款人帐号名称
     */
    private String payeeThirdAccountName;
    /**
     * 收款人一行
     */
    private String payeeThirdAccountBank;

    /**
     * 打款人
     */
    private Long remitPeople;

    /**
     * 付款人第三方帐号(支付宝，微信.)
     */
    private String payerThirdAccount;

    /**
     *付款银行
     */
    private String payerThirdAccountBank;

    /**
     * 退款凭证号
     */
    private String refundVoucherNo;

    /**
     * 退款凭证备注
     */
    private String refundVoucherRemark;
}